Supports cutting-edge protocols for secure remote access

With Amnezia, you can create a VPN on your own server with high privacy requirements.

AmneziaWG with high speed and reliable security built on WireGuard technology.

Xray Reality provides consistent performance and reliability, even under heavy load and high traffic.

3X-UI

How to run your VPN

Four simple steps to create your own VPN on a virtual server

1

Buy a VPS server

Recommended system requirements:

  • OS: Debian 12 or Ubuntu 24.04
  • RAM: 2 GB minimum
  • Virtualization: KVM
  • Network: IPv4 required
2

You’ll get an email from your hosting

Example credentials:

  • IP Address: 123.123.123.123
  • User: root
  • Password: qwerty123
3

Download the AmneziaVPN app

4

Launch app AmneziaVPN

Put the button - Self-hosted VPN and enter the server details

Press “Continue” and follow the prompts in the application.

Comments

Share VPN connection

In a few clicks and without restrictions, with people you trust. For more details, refer to the instruction.

Analytics

Import and export connection settings

For native clients of WireGuard, OpenVPN, XRay (Reality, VMESS, VLESS), ShadowSocks.

Group

Open source

AmneziaVPN does not collect or transmit your data and has open-source code for both the server and client parts.

Analytics

Completely free

When setting up a self-hosted VPN, you only pay for your own VPS server, which can be purchased from any hosting provider.

Frequently Asked Questions

You can find detailed instructions here. It includes step-by-step guidance on usage and setup.

Yes, but we recommend reviewing the minimum system requirements and supported OS in section 2 above.

The location of your VPN will be the same as the country of your server. One server equals one location.

A Self-hosted VPN is a VPN created on your own rented virtual server. With traditional VPNs, you connect to the provider’s VPN servers, but with a Self-hosted VPN, you can only connect to your own VPN, hosted on your server.

You can share access for the connection by clicking the "Share" icon on the bottom panel. Then, select the server and protocol you want to share. Save the configuration and pass it as a file to the second device, or scan the QR code. For more details, refer to the instruction on Share VPN.

Amnezia offers a "Split VPN tunneling" feature, allowing you to create two lists. The first list includes sites that should be accessed through the VPN, while the second list contains exception sites for the VPN. After adding the necessary addresses to these lists, you can use either one. For more details, please refer to the instruction on split tunneling.

Top